/*******************************************************************************
* Project: QSAR(Cute Software Architecture) 
*
* Copyright: Copyright(C) 2024 by YuetingBen, All Rights Reserved
*
* File name: AppTestRte.h
*
* Brief: ;
*
* Author: Yueting.Ben
*
* Module: AppTest
*
*******************************************************************************/

#ifndef APPTESTRTE_H
#define APPTESTRTE_H

/** HEADER FILES **/
#include "DemType.h"
#include "NvmType.h"
#include "stm32f1xx_hal_gpio.h"


/** GLOBAL FUNCTION DECLARATION **/
extern Std_ReturnType Dem_SetEventStatus(
    Dem_EventIdType EventId,
    Dem_EventStatusType EventStatus
);

extern void AppCom_GetSignal_Other_Can1_SignalC(
    uint8* data
);

extern void AppCom_GetSignal_Other_Can1_SignalB_Intel(
    uint8* data
);

extern void AppCom_GetSignal_Other_SignalA_Motorola(
    uint8* data
);

extern Std_ReturnType NvM_ReadBlock(
    NvM_BlockIdType BlockId,
    void* NvM_DstPtr
);

extern Std_ReturnType NvM_WriteBlock(
    NvM_BlockIdType BlockId,
    const void* NvM_SrcPtr
);

#endif
